// 封装高阶组件
// 核心逻辑: 有 token 正常跳转  无 token 去登录
import { getToken } from '@/utils'
import { Navigate } from 'react-router-dom'

export function AuthRoute({ children }) {
  const token = getToken()
  if (token) {
    return (
      // <></>: 幽灵标签，类似于 vue 中的 template 标签
      <>{children}</>
    )
  } else {
    return <Navigate to={'/login'} replace />
  }
}
